Nacho PerezNacho Perez
International FootballOnana and Three Clean Sheets: When a Team Metric Is Attributed to an IndividualMinute 88, a cross came in from the left, a Beşiktaş forward rose unmarked, a...
TennisA Night in Trabzon: When Onana Clowns, Salah Scores, and the Loneliness of a ContractI have watched many matches where a single moment decides the fate of a team....
SwimmingYMCA Professionalizes Competitive Swimming Model: Analysis of Assistant Director Role Reveals Structured Development PathwayA recent in-depth analysis of the job description for the Assistant Director ...
TennisA Blank Report in Transfer Season: The Verification Discipline of a Tennis Court ObserverThat morning I opened the file and found it blank. Not a single player. Not a...
VolleyballVietnam Women's Volleyball at Asiad 20: When the Wings Break, Coach Nguyen Tuan Kiet Must Patch the Squad Amid the StormThe stadium is never silent, only our hearts stop counting the beat. In the...
BasketballFive First-Time All-Star Candidates for 2026-27: Reading Role Risk Before Calling NamesAcross twenty-three playoff games, Stephon Castle averaged 18.2 points, up fr...
VolleyballJapan's Volleyball Sells Its Stars to Europe: A Bet Already ApprovedI sat in a gym in Nagoya one evening last month, watching a V.League match in...
Domestic FootballVietnam 1-0 Philippines: Real Points, Fragile Process, and a Verdict That Arrived Too EarlyThe clock at Si Jalak Harupat ticked to minute 83. The ball was in Vietnam's...
Formula 1No New Technical or Race Strategy Analysis Information for F1In the current F1 season context, providing technical and race strategy...
Domestic FootballThe data mirror of Vietnamese football: A view from the forgotten numbersLate one May afternoon, I opened the data dashboard of a familiar analytics...
International FootballSeven Gaps in the Netherlands Squad: A Manpower Audit Before the Nations League WindowOn a Thursday evening, a squad file was pushed onto official channels....
BasketballBennie Boatwright and the Unfinished Poem of a Naturalization DreamTonight, I sit writing about a man who has never set foot on the court I love...
EsportsMarvel Rivals: 106 Team-Ups and the Balance Limits of an Expanding Synergy SystemMarvel Rivals: 106 Team-Ups and the Balance Limits of an Expanding Synergy...
Domestic FootballQuang Hai Out of FIFA ASEAN Cup on Assembly Day: Vietnam Lose Their Captain and Their Creative SpineOn the morning of September 22, before the afternoon session, the news arrive...
BadmintonAn Empty Analysis and the Lesson of a Sports Data Monk in VietnamOn the evening of August 12, 2026, an eighteen-page PDF landed in my inbox wi...
International FootballV-League Transfers: Shrinking Cash Flow and the New Rules for Club OwnersThree in the morning on June 12, 2026, my phone rang. On the other end was a...
International FootballInsufficient Data: The Bravest Confession of a Football AnalystI come to the stadium to listen, not just to watch. But there are November...
BadmintonFourteen Blank Fields in a Danish Badminton Transfer ReportOn 13 January, a four-page PDF landed in my inbox. Fourteen data fields: titl...
SwimmingGianna Cook Commits to Monmouth 2027: The 200 Butterfly Curve and the Limits of a Mid-Major ProgramGianna Cook is not a name that makes the American swimming news feed stop. Sh...
International FootballMinute 32, Trabzonspor lead Hearts 1-0: a penalty and the limits of live reportingMinute 32. A whistle. A penalty. Trabzonspor 1-0 Hearts at the Şenol Güneş...
TennisA Night in Trabzon: When Onana Clowns, Salah Scores, and the Loneliness of a ContractI have watched many matches where a single moment decides the fate of a team....
SwimmingYMCA Professionalizes Competitive Swimming Model: Analysis of Assistant Director Role Reveals Structured Development PathwayA recent in-depth analysis of the job description for the Assistant Director ...
TennisA Blank Report in Transfer Season: The Verification Discipline of a Tennis Court ObserverThat morning I opened the file and found it blank. Not a single player. Not a...
VolleyballVietnam Women's Volleyball at Asiad 20: When the Wings Break, Coach Nguyen Tuan Kiet Must Patch the Squad Amid the StormThe stadium is never silent, only our hearts stop counting the beat. In the...
BasketballFive First-Time All-Star Candidates for 2026-27: Reading Role Risk Before Calling NamesAcross twenty-three playoff games, Stephon Castle averaged 18.2 points, up fr...
VolleyballJapan's Volleyball Sells Its Stars to Europe: A Bet Already ApprovedI sat in a gym in Nagoya one evening last month, watching a V.League match in...
Domestic FootballVietnam 1-0 Philippines: Real Points, Fragile Process, and a Verdict That Arrived Too EarlyThe clock at Si Jalak Harupat ticked to minute 83. The ball was in Vietnam's...
Formula 1No New Technical or Race Strategy Analysis Information for F1In the current F1 season context, providing technical and race strategy...
Domestic FootballThe data mirror of Vietnamese football: A view from the forgotten numbersLate one May afternoon, I opened the data dashboard of a familiar analytics...
International FootballSeven Gaps in the Netherlands Squad: A Manpower Audit Before the Nations League WindowOn a Thursday evening, a squad file was pushed onto official channels....
BasketballBennie Boatwright and the Unfinished Poem of a Naturalization DreamTonight, I sit writing about a man who has never set foot on the court I love...
EsportsMarvel Rivals: 106 Team-Ups and the Balance Limits of an Expanding Synergy SystemMarvel Rivals: 106 Team-Ups and the Balance Limits of an Expanding Synergy...
Domestic FootballQuang Hai Out of FIFA ASEAN Cup on Assembly Day: Vietnam Lose Their Captain and Their Creative SpineOn the morning of September 22, before the afternoon session, the news arrive...
BadmintonAn Empty Analysis and the Lesson of a Sports Data Monk in VietnamOn the evening of August 12, 2026, an eighteen-page PDF landed in my inbox wi...
International FootballV-League Transfers: Shrinking Cash Flow and the New Rules for Club OwnersThree in the morning on June 12, 2026, my phone rang. On the other end was a...
International FootballInsufficient Data: The Bravest Confession of a Football AnalystI come to the stadium to listen, not just to watch. But there are November...
BadmintonFourteen Blank Fields in a Danish Badminton Transfer ReportOn 13 January, a four-page PDF landed in my inbox. Fourteen data fields: titl...
SwimmingGianna Cook Commits to Monmouth 2027: The 200 Butterfly Curve and the Limits of a Mid-Major ProgramGianna Cook is not a name that makes the American swimming news feed stop. Sh...
International FootballMinute 32, Trabzonspor lead Hearts 1-0: a penalty and the limits of live reportingMinute 32. A whistle. A penalty. Trabzonspor 1-0 Hearts at the Şenol Güneş...
